/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fincas;

/**
 *
 * @author diego
 */
public class Finca {
    private float ancho;
    private float largo;
    private String nombre;
    private String codigo;
    
  /**
  * Constructor 
  * @param a longitud de ancho, en metros  
  * @param l longitud de largo, en metros 
  * @param code codigo de finca.
  */
    public Finca(float a, float l,String name,String code)
    {
        nombre = name;
        ancho = a;
        largo = l;
        codigo = code;
    }
    
  /* 
   * 
   * @retunrn el valor del área en metros
   */
    public float area()
    {
        return ancho * largo;
    }
    
   /*
    * 
    * @return el valor del perimetro en metros
    */ 
    public float perimetro()
    {
        return 2 * (ancho + largo);
    }
    
    /*
     * 
     * @return el valor de ancho en metros
     */
    public float getAncho()
    {
        return ancho;
    }
    
    /*
     * 
     * @return el valor de largo en metrs
     */
    public float getLargo()
    {
        return largo;
    }
    
    /*
     * @return el nombre de la finca 
     */
    public String getNombre() 
    {
        return nombre;
    }

    /*
     * @return el codigo de la finca 
     */
    public String getCodigo() 
    {
        return codigo;
    }
    
    /*
     * 
     * visualiza los datos de la finca
     */
    public void visuDatos()
    {
        System.out.println("EL nombre de la finca es: " + nombre +", y su codigo es: " +codigo+ "\n");
        System.out.println("EL ancho  es: " + ancho + " metros \n");
        System.out.print("EL largo es: " + largo + " metros \n");
        System.out.println("\nEl area de es: " + area() + " metros \n");
        System.out.println("EL perimetro es: " + perimetro() + " metros \n"); 
        System.out.println("***************************************************************************"+"\n");
    }
    
}
